package com.edu.dao;

import com.edu.data.ProductCategory;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProductCategoryMapper {
    int insert(ProductCategory record);

    int insertSelective(ProductCategory record);

    List<ProductCategory> getCategories(@Param("prarentId") Long prarentId);

    ProductCategory findcategoryById(long categoryId);

    List<ProductCategory> selectRootdirectory(@Param("epcId") Long epcId);

    void deleteCategoryByid(int id);

    void saveCategory(ProductCategory category);

    void updateCategory(ProductCategory category);

    Long findCategoryEpcId(String categoryName);

    List<ProductCategory> selectByPrimaryKey(@Param("epcId") Integer epcId);
}